package org.metasketch.editor.perspectives;

import org.metasketch.editor.project.ProjectType;
import org.metasketch.editor.toolbox.DiagramTypeManager;
import org.metasketch.editor.toolbox.advanced.ModelViewerScripts;

public abstract class Perspective {

	protected String name;
	protected ILayout layout;

	// protected DiagramTypeManager diagramTypeManager = new
	// DiagramTypeManager();
	// protected ModelViewerScripts modelViewerScripts = new
	// ModelViewerScripts();

	public Perspective(String name) {
		this.name = name;
		// layout = new MultipleProjectBaseLayout(this, projectType);
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public ILayout getLayout() {
		return layout;
	}

	public void setLayout(ILayout layout) {
		this.layout = layout;
	}
	//
	// public DiagramTypeManager getDiagramTypeManager() {
	// return diagramTypeManager;
	// }
	//
	// public void setDiagramTypeManager(DiagramTypeManager diagramManager) {
	// this.diagramTypeManager = diagramManager;
	// }
	//
	// public ModelViewerScripts getModelViewerScripts() {
	// return modelViewerScripts;
	// }

}
